About Alameda Properties Limited (08502303) United Kingdom