About Lemon Quay Management Company Limited (05492839) United Kingdom