About De Clermont Capital Ltd (10150871) United Kingdom