About Barrows & Forrester (lichfield) Ltd (12822510) United Kingdom