About Powell Lloyd Limited (07315898) United Kingdom