About Stonecroft Management Co. Limited (01614286) United Kingdom