About 24b St John Street (1995) Limited (04473528) United Kingdom