About Faulkner Lambert Associates Limited (08766235) United Kingdom