About Leese & Moore Limited (08781837) United Kingdom