About Barker Nelsam Limited (11518857) United Kingdom