About Sternglade Ltd (04074380) United Kingdom