About Taffy S Swansea Ltd. (02906907) United Kingdom