About J Gilmour & Son Limited (SC238452) United Kingdom