About Wimbledon Debentures Limited (07268006) United Kingdom