About Tapper-rudd Holdings Limited (13063908) United Kingdom