About Tap & Spile Ltd (09395897) United Kingdom