About Natabra Properties Limited (10456688) United Kingdom