About Nevern Place Management Company Limited (02549902) United Kingdom