About Group 5 Recovery & Storage Ltd (06900542) United Kingdom