About S & P Project Management Solutions Limited (07193030) United Kingdom