About Lancha House Limited (01360998) United Kingdom