About Lansbury Technologies Ltd (06225109) United Kingdom