About Newmarket Road Management Company Limited (06688219) United Kingdom