About Filmer Farms Limited (06727631) United Kingdom