About The Norton Croft Management Company Limited (02331846) United Kingdom