About Barker & Barrett Ltd (08243982) United Kingdom