About Logwood Investments Limited (09225797) United Kingdom