About Spirit Management Limited (09567291) United Kingdom