About L Crick Properties Ltd (11726868) United Kingdom