About Milroy Developments Limited (10078109) United Kingdom