About Stanbra Powell Ltd (08580366) United Kingdom