About Dogtooth Property Ltd (10981763) United Kingdom