About North Wells Management Company Limited (02157934) United Kingdom