About Shelford Pheasantries Limited (04566265) United Kingdom