About Micro Flats Ltd (04050905) United Kingdom