About Stoneycroft Limited (12390935) United Kingdom