About Barker Maule Limited (06909592) United Kingdom