About Lucarelli (west Bromwich) Limited (12028607) United Kingdom