About Alamo Limited (05941670) United Kingdom