About Blessed Ugowe Properties Limited (13644640) United Kingdom