About Baker And Smith Co. Limited (09781863) United Kingdom