About Looe Development Trust (04314538) United Kingdom