About 123 St Johns Way Management Company Limited (05389868) United Kingdom