About Allan Boyd & Associates Limited (SC102740) United Kingdom