About Llambias Associates Limited (08868686) United Kingdom