About Mukiibi Properties Limited (08083641) United Kingdom