About Powell And Carvalho International Ltd (13696161) United Kingdom