About Spencer Lynch Limited (11209106) United Kingdom