About Lexadon (developments) Limited (07821839) United Kingdom