About Nestd Property Holding Limited (12860292) United Kingdom