About Kinbrae Engineering Limited (11075712) United Kingdom