About Jagged Barbers Ltd (08537579) United Kingdom