About Meade Wilkins Ltd (10895160) United Kingdom