About Spirit London Limited (04979583) United Kingdom