About Barrow Lane & Ballard Limited (00814563) United Kingdom