About Pentland The Villages Limited (SC672977) United Kingdom