About Newtoft Management Company Limited (03142639) United Kingdom