About Newbury Court (ilford) Management Company Limited (04305996) United Kingdom