About Clyde Norfolk Limited (11266805) United Kingdom