About Cleyndert & Barr Limited (09578028) United Kingdom