About Sea Lipscombe Communications Limited (04245515) United Kingdom