About Flexible Micro Apartments Ltd (11796314) United Kingdom