About Becla Associates Limited (08848063) United Kingdom