About Farminer Projects & Developments Limited (06816689) United Kingdom