About G.b. Mckerracher & Company Limited (SC067529) United Kingdom