About Leopard 1 Limited (09589128) United Kingdom