About Seddon Welsby Ltd (07629917) United Kingdom