About Phoenix & Rod Limited (10938429) United Kingdom