About Claybrook Group Limited (02589493) United Kingdom