About Welbore & Ellis Limited (13513576) United Kingdom