About C&r Allen Limited (NI608485) United Kingdom