About 168 Ifield Road Management Company Limited (06580105) United Kingdom