About Lilleshall International Holdings Limited (02585323) United Kingdom