About Victoria Croft Management Limited (12214051) United Kingdom