About Meade It Solutions Limited (09981668) United Kingdom