About Sherriff Sales Agency Limited (04555561) United Kingdom