About The Stroud & Tweddle Sipps 21077 21078 Ltd (07590371) United Kingdom