About Swanbach Grange Management Limited (05880454) United Kingdom