About Meander Associates Limited (09190906) United Kingdom