About Lee Powell Limited (07521754) United Kingdom