About The Vabel Lawrence Investors Limited (13193288) United Kingdom