About John Huggins Property Services Limited (12726718) United Kingdom