About Teasel Wood Flat Management Limited (02692975) United Kingdom