About London Micro Apartments Ltd (08337548) United Kingdom