About Scobie & Mcintosh Limited (SC012259) United Kingdom