About Cliffsend Ideal Ltd (09613261) United Kingdom