About Loxam Limited (12237795) United Kingdom