About Millrose (lammack Road) Estate Management Company Limited (12403999) United Kingdom