About Charles Buchanan (roughcasters) Limited (SC233396) United Kingdom