About The Crofts Management Company Limited (04306811) United Kingdom