About The Leadmill Holdings Limited (06540540) United Kingdom