About Spirit Of Tenterden Cic (12254965) United Kingdom