About Deers Leap (norton Canes) Management Company Limited (12380703) United Kingdom