About 8-10 Thorpe Meadows Management Limited (05186089) United Kingdom