About S. C. Batt & Company Limited (03377822) United Kingdom