About Stonemill Properties Limited (02631203) United Kingdom