About Southfield Ickleton Management Limited (03366277) United Kingdom