About Behr & Co Limited (08477930) United Kingdom