About Kittow Engineering Limited (11575296) United Kingdom