About J & P Newbury Limited (05125458) United Kingdom