About The Heddle Partnership Limited (SC512706) United Kingdom