About James Leslie Limited (02838445) United Kingdom