About Stockwell & Bax Limited (00391360) United Kingdom