About 18-20 Thornton Hill Management Limited (08397323) United Kingdom