About Barker Langham Limited (05531073) United Kingdom