About Ruby Walk Management Company Limited (05874991) United Kingdom