About Necker Property Limited (11470330) United Kingdom