About Stan Odell Ltd (07552307) United Kingdom