About Leopold And Cutler Limited (06924702) United Kingdom