About Leathwaite Flats Management Limited (01460360) United Kingdom