About Nomada Properties Limited (11989422) United Kingdom