About Stillwater Property Limited (06005993) United Kingdom