About Sapphire Apartments London Limited (10907152) United Kingdom