About Spirit Of Birmingham Limited (12323483) United Kingdom