About C. & T. Licata & Son Limited (04628963) United Kingdom