About Lovelock And Taylour Limited (00974028) United Kingdom