About Langford Abaca & Coir Ltd (11470236) United Kingdom