About Milbar Investments Limited (01106972) United Kingdom