About London Flats Limited (08362293) United Kingdom