About Leemoll Design Ltd (12596180) United Kingdom