About Laucher Properties Limited (00749869) United Kingdom