About 17 Ivanhoe Road Management Limited (05017268) United Kingdom