About Barker Alexander Limited (04058892) United Kingdom