About Alamo Holdings Limited (13494120) United Kingdom