About Dennis Barber (swansea) Ltd (12535780) United Kingdom