About Boswell & Berry Limited (11247473) United Kingdom