About Smart Finch Properties Ltd (12308822) United Kingdom