About Lee Goggins Ltd (13087178) United Kingdom