About Shelford Lodge Limited (03306565) United Kingdom