About South Heslington Management Limited (02192666) United Kingdom