About Yallops Of Mumbles Limited (11812630) United Kingdom