About Baker Richards Employee Trustee Limited (12500876) United Kingdom