About Bloxham Palmer Limited (06501280) United Kingdom