About Hyde Street Properties Limited (02886140) United Kingdom