About Softtouch Properties Limited (04801092) United Kingdom