About A.j. & R.palmer Limited (01708324) United Kingdom