About Selby Stocks Architects Ltd (11830910) United Kingdom