About Atalaya Properties Limited (03451599) United Kingdom