About Glendevon Gilmore Limited (SC248638) United Kingdom