About Gilmour Consulting Services Limited (SC541477) United Kingdom