About Kc 80 Engineering Limited (10377802) United Kingdom