About Glencairn Webb Limited (12809004) United Kingdom