About Lenchford Properties Ltd (06779794) United Kingdom