About Denham The Jeanmaker Franchise Uk Ltd (09476631) United Kingdom