About Letchet Properties Ltd (04248696) United Kingdom