About The Croft Sellindge Management Company Limited (05269202) United Kingdom