About Temple Farm Holdings Ltd (06865898) United Kingdom