About Sycamore View Management Company Limited (12926450) United Kingdom