About Baker & Mcveigh Lambourn Limited (10011777) United Kingdom