About Miller S Croft Management Company Limited (02386766) United Kingdom