About Lanca (uk) Limited (06687566) United Kingdom