About Niobe Properties Limited (07078678) United Kingdom