About Clough Barn Ltd (11872624) United Kingdom