About Killead Management Services Ltd (11506479) United Kingdom