About Charles H.allen Limited (00532556) United Kingdom