About The Flat Managers Limited (04593805) United Kingdom