About Thakkar Properties Limited (13419784) United Kingdom