About The Limes (northwood) Management Limited (02861488) United Kingdom