About Els Clabee Limited (13574475) United Kingdom