About London Corporate Apartments Ltd (08896663) United Kingdom