About Barry Hammond Consultants Limited (03744284) United Kingdom