About S & H B8 Limited (12410608) United Kingdom