About Cloughmore Developments Limited (08808897) United Kingdom