About Stroudy It Limited (06988066) United Kingdom