About Maclehose Associates Ltd (08567263) United Kingdom