About The Finest Flats Company Limited (04158138) United Kingdom