About Lauchope Ventures Limited (07970081) United Kingdom