About Strategic Proposals Limited (05859568) United Kingdom