About Clottergate Associates Limited (07585044) United Kingdom