About Alexa Meale Ltd (08135657) United Kingdom