About Scott Sherwood Limited (SC598357) United Kingdom