About Icon London Estate Limited (10135363) United Kingdom