About Jacobs & Turner Limited (SC047678) United Kingdom