About Sheldon Sales Limited (11658248) United Kingdom