About Stoneycroft Holdings Limited (05450389) United Kingdom