About Barker & Layton Limited (08226352) United Kingdom