About Taps ( Slough ) Ltd (11489323) United Kingdom