About The Goodmayes Java Ltd (12928793) United Kingdom