About Stowmill Properties Limited (04315497) United Kingdom