About Still Waters Properties Limited (01805027) United Kingdom