About Alex Maynard Ltd (11816330) United Kingdom