About Shelford Investment Property Limited (04665068) United Kingdom