About Leo Bromsgrove Limited (12679957) United Kingdom