About Howard Osborn Properties Limited (13196971) United Kingdom