About Spirit Group Retail (south) Limited (01904519) United Kingdom