About Ivory Place Management Limited (07111844) United Kingdom