About Nubreed Properties Ltd (11411918) United Kingdom