About Lash64 Property Limited (SC589313) United Kingdom