About Meisterland & Co Ltd (12040955) United Kingdom