About Ayrshire Roughcasting Ltd (SC619318) United Kingdom