About Fingers And Thumbs Properties Ltd (10067293) United Kingdom