About Meander Properties Limited (06760212) United Kingdom