About H. R. Palmer Limited (12840791) United Kingdom