About The Limes (leatherhead) Management Company Limited (05934842) United Kingdom