About Cuffe Holdings Limited (04402088) United Kingdom