About Kite Hitchin Limited (10768142) United Kingdom