About Cooper Billingham Solutions Ltd (10528367) United Kingdom