About Alan Boyd Consultants Limited (05395927) United Kingdom