About Barker Langham Group Limited (13291779) United Kingdom