About May-lean & Co. Limited (01146508) United Kingdom