About Clyde Planning & Project Controls Ltd (SC526682) United Kingdom