About Roger Junior Melhado Limited (11271123) United Kingdom