About Jamestown Glover Limited (11953085) United Kingdom