About Oscar William Shoemaker Limited (09384618) United Kingdom