About Carrick Rhodes Ltd (07959059) United Kingdom