About Trowes Lane (swallowfield) Management Limited (12440128) United Kingdom