About Mcburney Clelland & Boyd Limited (SC125682) United Kingdom