About Steven Threadingham Builders & Designers Ltd (10028828) United Kingdom