About Springfield And Teakwood Management Limited (05109063) United Kingdom