About Milliners Place Management Company Limited (07254748) United Kingdom