About Callanch Ltd (13004256) United Kingdom