About Ted Barber Ltd (12288898) United Kingdom