About Ibo Thetford Barber Ltd (12982782) United Kingdom