About Elliot Ball Ltd (08930903) United Kingdom