About Shelford Properties Limited (02583658) United Kingdom