About Executive Placements Limited (07338375) United Kingdom