About Palmer Technology Limited (02575668) United Kingdom