About Gilmour & Dean. Limited (SC024552) United Kingdom