About Baker Oxlade Associates Limited (13150006) United Kingdom