About May Glen Design Ltd (09298076) United Kingdom