About Leopol Limited (01917759) United Kingdom