About J S Palmer Holdings Ltd (13649530) United Kingdom