About Leigh & Co. (london) Ltd (07381946) United Kingdom