About 35 Spencer Square Ltd (10229243) United Kingdom