About Millington Place Management Limited (13521130) United Kingdom