About Meisterwood Management Ltd (10682022) United Kingdom