About Gilmour And Holland Holdings Limited (09317348) United Kingdom