About Angel Place Management Limited (09926883) United Kingdom