About Richard Biffa (reclamation) Limited (00929000) United Kingdom