About Lion Place Management Company Limited (01787625) United Kingdom