About Leadblock Partners Limited (12249697) United Kingdom