About Barrel & Scott Limited (09160526) United Kingdom