About Deers Leap Properties Ltd (10055463) United Kingdom