About Jukes Walk Management Company Limited (04400023) United Kingdom