About C&r Henderson Limited (NI671701) United Kingdom