About P & L Project Solutions Limited (09056341) United Kingdom