About Lucas Rae Ltd (13298002) United Kingdom