About Kelgrain Harrier Limited (03580371) United Kingdom