About Alamo Properties Limited (13503909) United Kingdom