About Leopold London Limited (09813069) United Kingdom