About Croft House Management Company Limited (01856939) United Kingdom