About Holdchase Limited (01256086) United Kingdom