About Noa Properties Limited (10794208) United Kingdom