About Crofters Green (killinghall) Management Company Limited (12123131) United Kingdom