About Stanleigh Croft Management Limited (03911048) United Kingdom