About Ropetackle Consultants Ltd (07828445) United Kingdom