About Spirit Of 2012 Trustee Limited (08474083) United Kingdom