About Htgp (spencer Road) Ltd (13237461) United Kingdom