About Stanford Shelf Company No 1 Plc (11032476) United Kingdom