About Manor Properties (bishops Stortford) Limited (07398764) United Kingdom