About Licecomb Engineering Limited (SC360385) United Kingdom