About Stanford Hall Farm (1994) Limited (02880868) United Kingdom