About Boswell Group Limited (03867571) United Kingdom