About Sandhill Croft (idle) Management Company Limited (11022071) United Kingdom