About Florenda Flat Management Limited (03360980) United Kingdom