About Sempers Holdings Ltd (10591246) United Kingdom