About C&r Palmer Holdings Limited (13024831) United Kingdom