About Stanley Foundation Limited (00658182) United Kingdom