About Needlespar Management Limited (06506496) United Kingdom