About Cloughmore Homes Limited (04388124) United Kingdom