About The Villa (clitheroe) Limited (07683908) United Kingdom