About Spencer Hill Limited (SC615738) United Kingdom