About Knowl End Farm 143 Ltd (08399493) United Kingdom