About Kilrock Products Ltd (02989166) United Kingdom