About Shelford Lodge Estate Ltd. (10558883) United Kingdom