About Clyde & Fox Ltd (06448729) United Kingdom