About Ballscrew Services Limited (05630883) United Kingdom