About Lescrow Investments Limited (07280698) United Kingdom