About Barncroft Engineering Limited (07298554) United Kingdom