About Leomax Designs Ltd (07540333) United Kingdom