About Terry Barrow Agencies Ltd (07245695) United Kingdom