About Ballcroft Limited (06274741) United Kingdom