About Leopard Brompton Intermediate Limited (11593612) United Kingdom