About Pendon Museum Sales Limited (01251264) United Kingdom