About Hertford Street Property Limited (13694608) United Kingdom