About Clifftar Holdings Limited (08725734) United Kingdom