About Northampton Upperlimb Limited (07425831) United Kingdom