About J.j. Mckerracher & Sons Limited (SC037527) United Kingdom