About Stuart-palmer Racing Ltd (10589091) United Kingdom