Company Number: FC030939 SHELL SERVICE STATION PROPERTIES LIMITED (the "Company") is a Other Company Type, incorporated on 31 October 2011 (Monday) in UK. The company current operating status is Active and registered office is at 13 CASTLE STREET, ST HELIER.