About Fox & Crane Management Company Limited (10174359) United Kingdom