About Springfield Place Technology Limited (07564024) United Kingdom