About Baker & Savage Ltd (12678773) United Kingdom