About Landser Trimmers Limited (07204190) United Kingdom