About J&r Palmer Limited (13156095) United Kingdom