About I & I London Limited (07594417) United Kingdom