About Sheldon Investment Holding Limited (10596398) United Kingdom