About Kloofs Of London Limited (10278129) United Kingdom