About Springbase Flat Management Limited (02599788) United Kingdom