About Milo Properties Ltd (04640184) United Kingdom