About M. Powell & Associates Limited (07660068) United Kingdom