About Lerdwood Ventures Limited (11154937) United Kingdom