About Laich Developments Limited (SC335503) United Kingdom