About Missouri Powell Limited (07271512) United Kingdom