About Ballast Blocks Limited (12028130) United Kingdom