About Stillwater Properties Limited (03958026) United Kingdom