About Finders Property Limited (12853049) United Kingdom