About Spirit Of Wales Ltd (12986165) United Kingdom