About Glen Owen Rental Ltd (12252510) United Kingdom