About Ovser Properties Limited (13196792) United Kingdom