About Jones And Palmer Technology Limited (05384839) United Kingdom