About Harry & Oliver S Place Limited (13081202) United Kingdom