About Mclee & Co Ltd (07593697) United Kingdom