About Northam Business Centre Management Company Limited (02242132) United Kingdom