About Stenton Obhi Properties Ltd (11440016) United Kingdom