About Nowton Apartments Management Company Limited (07543291) United Kingdom