About Lanbury Associates Limited (05248020) United Kingdom