About Braintree Office Village Management Limited (05235705) United Kingdom