About 42 Sherwood Park Road Management Limited (04026213) United Kingdom