About Stoodley Holdings Limited (01706902) United Kingdom