About Meadehouse Limited (10069817) United Kingdom