About Melini Rodgers Limited (11300915) United Kingdom