About Lucas Horse Boxes Ltd (11130903) United Kingdom