About Lastra & Hout Limited (11831232) United Kingdom