About Kilburn Instrumental Ltd (11043432) United Kingdom