About 24 Clapham Road Ltd (10915502) United Kingdom