About Meade Structures Limited (11059634) United Kingdom