About Ragdoll Properties Ltd (13470436) United Kingdom