About Clifton London Limited (08654062) United Kingdom