About Cleabarrow Limited (06887508) United Kingdom