About Earl Of Sandwich Holdings Limited (07602807) United Kingdom