About C & R Pool & Spa Ltd (12566436) United Kingdom