About Stroods Limited (07139745) United Kingdom