About Nabu Properties Ltd (08789576) United Kingdom