About Hertford Shop Properties Limited (00308969) United Kingdom