About Block Choppers Limited (12010508) United Kingdom