About Landers & Associates Limited (02626457) United Kingdom