About H & K (swansea) Limited (12686123) United Kingdom