About Lees-milne Investments Limited (09312360) United Kingdom