About Tuckers (swansea) Limited (00412273) United Kingdom