About John Boyd Associates Limited (02354890) United Kingdom