About Lester Truter Limited (09812250) United Kingdom