About Rexel Developments Limited (11766683) United Kingdom