About The New Clapham Grand Limited (03455236) United Kingdom