About Lambrou Investments Limited (03467390) United Kingdom