About Natabi Properties Limited (08591152) United Kingdom