About Lowater Property Limited (13217373) United Kingdom