About Baker Fox Limited (04777936) United Kingdom