About Battlefront Miniatures Europe Limited (05905987) United Kingdom