About L&o Supplies Limited (12789422) United Kingdom