About Holland Sheldon Ltd (10019432) United Kingdom