About Meadow Farm House Ltd (07975869) United Kingdom