About Geddes And Wells Ltd (09876139) United Kingdom