About Clapham North Estates Ltd (10237942) United Kingdom