About Finders Keepers Properties Ltd (11470459) United Kingdom