About Barker Bray & Lerwill Limited (03406141) United Kingdom