About Clegg Gifford Holdings Limited (09265418) United Kingdom