About Devon Croft Management Company Limited (02400580) United Kingdom