About London Business Waste And Recycling Limited (10089937) United Kingdom