About Anthea Ryder Ltd (10107717) United Kingdom