About Spirit Intermediate Holdings Limited (04914762) United Kingdom