About Bishop S Stortford North Consortium Limited (07790524) United Kingdom