About Leroy Reid & Co Limited (10345341) United Kingdom