About Langstaff-ellis Limited (06859257) United Kingdom