About Roger&sidorel Limited (11683759) United Kingdom