About Leat Close Management Association Limited (01382036) United Kingdom