About Greenfoot Partners Limited (12296136) United Kingdom