About The Smart Touch Property Ltd (13164017) United Kingdom